home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / bbs_game / drake2_2.zip / SYSOP.DOC < prev    next >
Text File  |  1996-04-06  |  18KB  |  361 lines

  1.             Drakeville 2.2 --  Program & Design by Stephane Daigle
  2.                          Copyright 1996 Stephane Daigle
  3.                          
  4.                    (TO PLAY LOCAL JUST TYPE -=> LOCAL )
  5.  
  6.                                  WARNING
  7.                                  -------
  8.                      This game is filled with violence!
  9.  
  10.                                 DISCLAIMER
  11.  
  12.         I (Stephane Daigle) have taken every precaution to insure that no
  13.         harm or damage will occur on computer systems operating this package.
  14.         Nevertheless, I shall NOT be held liable for whatever may happen on
  15.         your computer system or to any computer systems which connects to your
  16.         own as a result of operating this package. The user assumes full
  17.         responsibility for the correct operation of this software package,
  18.         whether harm or damage results from software error, hardware
  19.         malfunction, or operator error. NO warranties are offered, expressly
  20.         stated or implied, including without limitation or restriction any
  21.         warranties of operation for a particular purpose and/or merchantability.
  22.         If you do not agree with this then do NOT use this program.
  23.  
  24.                                 LICENSE AGREEMENT
  25.  
  26.         The game program, support files, and documentation are copyrighted
  27.         products of Stephane Daigle.  I reserves all rights to this product.
  28.         This is protected by the Canadien and International Copyright Laws.
  29.         In no way shall the components of the game software package be
  30.         reproduced or modified in any form or method without prior expressly
  31.         written permission from Stephane Daigle.
  32.  
  33.         Tampering with or altering the contents or integrity of the game
  34.         software package is prohibited. No fee may be charged by any
  35.         agency beyond the cost of distributing unregistered copies without
  36.         prior expressly written permission from Stephane Daigle.
  37.  
  38.         A major portion of this software comes from the DDPlus Door Driver
  39.         Package and was written by the authors of that package. The DDPlus
  40.         Doordriver kit has been used for the communications, interrupt
  41.         handling and some utility functions and that part of the software
  42.         remains copyrighted by the authors of the DDplus Package.
  43.  
  44.         This game is distributed under the Shareware concept. You are
  45.         allowed to operate this game for a trial period of thirty (30)
  46.         days. After this trial period, you must register the game
  47.         or discontinue its usage. Again if you do not agree with this
  48.         then do NOT use this game.
  49.  
  50.  
  51.                                 REQUIREMENTS:
  52.                                 ------------
  53.         At this point in time the only requirements are FILES=10 (or more)
  54.         in your config.sys file and ANSI.SYS. SHARE must also be loaded IF
  55.         you intend to use the game in a multi-node environment OR under
  56.         DesqView. The game is RIP aware but NOT a RIP Game at this time. A
  57.         FOSSIL is NOT required to run the game, although one will be
  58.         supported if it exists. Automatic time slicing support is provided
  59.         to most common multi-taskers as well.
  60.  
  61.                                 Files Included
  62.                                 --------------
  63.         Below is a listing of all files for the this Game.  If you are
  64.         missing ANY of these files (except for the DOC and FRM files), the
  65.         game will NOT function.  Feel free to give out copies of the ENTIRE
  66.         archive package of this game but please make sure all the files
  67.         below are in that package:
  68.  
  69.         BADGUYS.DAT     MONSTER FILE
  70.         DATA.DAT        NEEDED FOR MAINTENANCE
  71.         DATE.DAT        DATE FILE (NEEDED FOR MAINTENANCE)
  72.         DEDIT.DAT       DRAKE EDIT ANSI FILE
  73.         DEDIT.EXE       DRAKE EDIT V1.0
  74.         DRAKE.1         EXEMPLE NODE FILE
  75.         DRAKE.CFG       EXEMPLE CONFIG FILE
  76.         DRAKE.DAT       DRAKEVILLE DATA FILE (MENUS)
  77.         DRAKE.EXE       DRAKEVILLE MAIN FILE
  78.         DRAKE.OVR       DRAKE.EXE OVERLAY FILE
  79.         DRAKEADD.ANS    DRAKEVILLE ANSI ADD
  80.         FILE_ID.DIZ     DESCRIPTION OF DRAKEVILLE
  81.         GOSSIP.DAT      GOSSIP FILE FROM THE INN
  82.         GO_DRAKE.BAT    USED TO START THE GAME (VERY IMPORTANT)
  83.         IGM.DAT         IGM MENU
  84.         LOCAL.BAT       PLAYS DRAKEVILLE LOCALLY
  85.         MAIL.DAT        POSTCARDS
  86.         NEWS.DAT        DAILY NEWS FILE
  87.         PLAYERS.DAT     PLAYER RECORDS
  88.         POST_O.DAT      PLAYER'S MAIL FILE
  89.         README.1ST      HELP FILE
  90.         REGISTER.FRM    REGISTRATION FORM
  91.         SYSOP.DOC       * THIS FILE *
  92.         WINTER.DAT      DATA FILE
  93.  
  94.                            Installation
  95.                            ------------
  96.  
  97.         1. Create a directory for the game:
  98.             example: "WC30\DOORS\GAMEDIR"
  99.  
  100.         2. Make sure that ALL files listed above from the game package
  101.            are moved into that directory.
  102.  
  103.         3. Create a node file for every node with DEDIT.EXE.
  104.  
  105.         4. Create the config file with the same DEDIT.EXE.
  106.  
  107.         5. To insure proper multi-node use DOS SHARE must be loaded
  108.            prior to the game and prior to DESQview.
  109.  
  110.         6. In order to run the game program online the following
  111.            parameters may be used.
  112.  
  113.         "/Bxxxxx"   This tells DRAKE.EXE to lock its baud rate at
  114.         xxxxx.  In order to get the most efficiency out of a high speed
  115.         error correcting modem (9600 baud or above), you may lock the baud
  116.         rate to a speed higher than what the caller is actually using.
  117.         By locking the baud to say 38,400, the modem can compress text data
  118.         that is being sent and achieve a baud rate much higher than the
  119.         actual transmission rate.
  120.         This will lock the baud rate at the same value for all nodes that
  121.         use this command line.  If you perfer a more selective way to lock
  122.         baud use 'LOCKBAUD' command in the DRAKE.(NODE) file.
  123.  
  124.         "/Cx"     (where x is 1..4) This specifies a comport number.
  125.         Some bbs software does not create door information files (dropfiles)
  126.         that contain the comport number.  If your bbs does have a comport
  127.         listed in the dropfile then there is no need for this parameter.
  128.         The default is comport 0, local mode.
  129.  
  130.         "/E" - Expanded Memory Specification If your machine has over one
  131.         megabyte of memory, then you may have some available.  GAME.EXE can
  132.         utilize EMS to improve game performance and reduce conventional
  133.         memory requirements.
  134.         This command will tell DRAKE.EXE   to use EMS memory to hold its
  135.         overlay buffer.  Otherwise disc area may be used to hold this buffer.
  136.         This needs a memory manager and when enabled and is compatible with
  137.         DESQview. Default is NOT to use available EMS.
  138.  
  139.         "/L" or "0"  This tells DRAKE.EXE to load up in LOCAL mode.
  140.         This is good for testing or when a sysop just wants to "try out" the
  141.         door without messing with his BBS setup.  The "/L" mode will ask the
  142.         user for his name and run the door in local mode.
  143.  
  144.         "/Nx"     (where x is 1..9) This specifies a "node number".
  145.         Some bbs software support multinode environments in which you must
  146.         know the node number of the drop file to use. For example, RBBS-PC
  147.         uses DORINFOx.DEF. If you specified "/N2" then DRAKE.EXE would use
  148.         DORINFO2.DEF.
  149.  
  150.         "/Pyyy"   This specifies the path to the drop files.
  151.         For example, "/PC:\WILDCAT\WCWORK\NODE1" would tell DRAKE.EXE to
  152.         look for the drop file in C:\WILDCAT\WCWORK\NODE1. If this is left
  153.         out the program assumes the drop file is local.
  154.  
  155.         "/R" To force local RIP for the sysop. Used only if the program
  156.         has RipLink built in and the door supports RIP.  Use AFTER the
  157.         /L parameter if you are using the door in local mode.
  158.  
  159.         "/V"    This command will tell DRAKE.EXE not to show any display
  160.         on the local screen.  Only a colored screen and a message will be
  161.         displayed.  The cursor will not move as it will be turned off.
  162.         Saves a little processing on multi-tasking systems.
  163.  
  164.         "/W"      This flags the program that a network is present even
  165.         though no multitaskers are detected.  This is useful if the door is
  166.         run on a network such as Novell that doesn't use multitaskers.
  167.  
  168.  
  169.             COMMON ERRORS
  170.             003  File path not found. Check to make sure the game
  171.                  directory is correctly named as GAMEDIR.
  172.             201  Files not found. Check to make sure that all required
  173.                  games files are in the GAMEDIR directory.
  174.  
  175.         7. Install the door into your BBS software (see your BBS
  176.            software documentation for more information).  A batch file is
  177.            normally used to do this.  To run the program just have your
  178.            batch file change to the GAMEDIR directory and run GO_DRAKE.BAT -
  179.            Thats all there is to it!  Three different batch files sample
  180.            are included to help you run the game. These are included with
  181.            the game for editing and your use. Remember when writing the
  182.            batch routines for my games you must ensure that the game is
  183.            run from it's home directory AND that the game knows where to
  184.            find the drop file.  Satisfy these two requirements and you
  185.            should have no problems running the game as long as the other
  186.            setup criteria has been met. For dorinfo systems try using the
  187.            following:
  188.  
  189.                             Sample Batch File
  190.                             -----------------
  191.  
  192.                  COPY DORINFOx.DEF \RBBS\DOORS\GAMEDIR\*.*
  193.                  CD \RBBS\DOORS\GAMEDIR
  194.                  CALL GO_DRAKE x <-=- NODE number !!DO NOT USE "x"!!
  195.                  del dorinfox.def
  196.                  CD \WC30
  197.  
  198.             -->  Please note that you replace the "x" with the appropriate
  199.                  node number. Ex: Dorinfo1.def ; Dorinfo2.def ; etc...
  200.  
  201.  
  202.         8.  Drakeville creates a TOPTEN.ANS score board. You can set up the
  203.             filename and the path with DEDIT.EXE
  204.  
  205.         9.  Surprise!  There is NO separate daily maintenance to be
  206.             performed. The first player of each day will automatically run
  207.             the built in maintenance routines.
  208.  
  209.  
  210.                      RESTRICTIONS ON THE UNREGISTERED GAME
  211.                      -------------------------------------
  212.            I don't believe in cripling games because there are not registered.
  213.            The only restriction is that the players cannot go above level 5
  214.            before registering the game. After registering the game, the players
  215.            can go up to level 10 and finish the game.
  216.  
  217.                                   Multinode use
  218.                                   -------------
  219.         This game supports multinode use and provides automatic
  220.         multi-tasker support  (time slice releasing) for a wide variety
  221.         of multi-taskers.
  222.  
  223.                Common Problems (Locked Bauds, High Speed modems, etc)
  224.                ------------------------------------------------------
  225.  
  226.         1.   The game does NOT require a fossil driver to run.
  227.  
  228.         2.   If you are running a high speed modem (9600 baud or above),
  229.              then I suggest you run your bbs/mailer/doors at a locked baud
  230.              rate. On high speed error correcting modems, locking the baud
  231.              rate will have a noticeable increase on the speed of text that
  232.              is sent. It's beyond the scope of this document to discuss
  233.              configuring your BBS and mailer for a locked baud rate; you may
  234.              wish to consult those docs for information on that. Here are a
  235.              few things to keep in mind when setting up GAME with a locked
  236.              baud rate:
  237.  
  238.              a.  When using a locked baud rate, I highly recommend
  239.                  using a  FOSSIL driver. This game will work at high
  240.                  speeds without one though. BNU is a good fossil driver
  241.                  which can even be loaded and unloaded before and after
  242.                  you run this game.
  243.  
  244.              b.  If you are using a fossil, then make sure to tell the
  245.                  fossil that the port is locked. For BNU, to lock com1:
  246.                  at 38,400, you would use something like "L0=38400" on
  247.                  BNU's command line.
  248.  
  249.              c.  If you lock the baud for one program, it must be
  250.                  locked for everything. You can't lock the baud for just
  251.                  this game, but not your BBS/mailer.
  252.  
  253.              d.  You may need to use the /B switch on the game.exe
  254.                  Command line to specify the locked baud rate. For
  255.                  19,200 this would be "/B19200" and for 38,400 this
  256.                  would be "/B38400". Please note there is no space
  257.                  between the "/B" and the baud rate.
  258.  
  259.         3.   What follows is some information on possible strange
  260.              situations that may occur:
  261.  
  262.              a.  Low speed users can play the game, but high speed
  263.                  users get garbage.
  264.      
  265.                  - If you are not using the DORINFOx.DEF or
  266.                    DOOR.SYS drop file then you may wish to find a
  267.                    converter program to convert whatever drop file
  268.                    your BBS produces to the DORINFOx.DEF or DOOR.SYS
  269.                    format and tell game.exe to use that.
  270.  
  271.                    Several converter programs are readily available
  272.                    on most BBS systems. CallDoor is a good one if you
  273.                    can find it. I have it on my BBS for download if
  274.                    you need it.
  275.  
  276.              b.  The game hangs up when a user enters the game.
  277.  
  278.                  - Sounds like the game is getting the wrong baud
  279.                    rate somehow. Try switching over to the DOOR.SYS
  280.                    drop file method if possible.
  281.  
  282.              c.  Text and screens are getting cut off.
  283.  
  284.                  - If you are running with a locked baud, then this
  285.                    could be caused by some sort of FLOW CONTROL
  286.                    problem. Try using a fossil if you aren't already.
  287.  
  288.              d.  If you're using something other than the DOOR.SYS
  289.                  drop file, then I always suggest trying to use
  290.                  DOOR.SYS if possible. It is the most reliable method
  291.                  and has had the most testing. If that is not possible
  292.                  try DORINFOx.DEF as an alternative.
  293.  
  294.              e.  A door locks up node 1.  This can happen with fossils
  295.                  or the internal communications routines because it
  296.                  uses the default comport of 1 when NONE is found in
  297.                  the dropfile or game.ctl file. To correct this make
  298.                  sure the right port is shown in the dropfile OR
  299.                  game.ctl file.
  300.  
  301.              f.  ANSI is reflected correctly on the local screen but
  302.                  the user is getting garbage.  Assuming the user has
  303.                  ANSI installed then most likely the problem is at
  304.                  your end. First make sure you have configured the 
  305.                  game.ctl file to show the correct locked port rate.
  306.                  Second make sure the dropfile is passing the locked
  307.                  port rate INSTEAD of the actual conncet rate.  If it
  308.                  is not passing the locked port rate then you may
  309.                  need to use a different dropfile format OR use a
  310.                  dropfile converter program to change the line to
  311.                  show the locked port rate INSTEAD of the actual
  312.                  connect rate.
  313.  
  314.                             "Corrupted" data files
  315.                              ----------------------
  316.         It is possible that something could happen to your game
  317.         data file.  A power outage, game crash, or other event could
  318.         damage the data  files.  If you get  one of these messages,
  319.         then the best thing to do is run the DEDIT.EXE program to
  320.         reset the game.
  321.  
  322.                     
  323.                                  CREDITS:
  324.                                  --------
  325.         Diane Leger     - My girlfriend for support.
  326.         Jason Lavigne   - The one who got me interested in DOORS!
  327.         Aaron Hudon     - A beta tester from Alberta. Thanks for the info!
  328.         UdeM teachers   - Thanks for teaching how to code!
  329.  
  330.         The DDPlus Team - Thanks to Scott Baker, Steve Lorenz,
  331.                           Bob Dalton, Andy Stewart, Tom Morgan
  332.                           and other contributors for that great
  333.                           turbo pascal door kit.  If you ever
  334.                           want to make a door product for use
  335.                           with BBS's then this is the kit to get!
  336.  
  337.         DESQview is a registered trademark of Quarterdeck Office Systems.
  338.         Doordriver kit is proprietary software by Scott Baker.
  339.         Ripscript & Ripterm are registered trademarks of TeleGrafix
  340.         Communications.
  341.  
  342.                                Where to reach me
  343.                                -----------------
  344.  
  345.         I can be reached at the Wizard's Key BBS (1-506-783-7191) or on the
  346.         internet at esd2569@umoncton.ca or call me voice (during the summer
  347.         only, cause I'm a student) at 1-506-546-4110. You can also send me
  348.         mail at
  349.                    Stephane Daigle
  350.                    559 Fleet Cr.
  351.                    Bathurst NB
  352.                    Canada
  353.                    E2A-4H2
  354.  
  355.                                   Registration
  356.                                   ------------
  357.         If you or your users enjoy this game, then please register it.
  358.         Information on price and how to register is shown on the
  359.         enclosed REGISTER.FRM.  
  360.  
  361.